unit simSOAlumno;

interface

uses Classes, Dialogs, simSO;

type
  tManejadorProcesadorAlumno = class(tManejadorProcesador)
    function FIFO(var ListaProcesos: tListaProcesos; var ProcActual: tProceso; Ciclo: Integer): tProceso;
    function SRT(var ListaProcesos: tListaProcesos; var ProcActual: tProceso; Ciclo: Integer): tProceso;
    function SJN(var ListaProcesos: tListaProcesos; var ProcActual: tProceso; Ciclo: Integer): tProceso;
    function RR(var ListaProcesos: tListaProcesos; var ProcActual: tProceso; Quantum, Ciclo: Integer): tProceso;
  end;

implementation

uses SysUtils, Math;

{ tManejadorProcesadorAlumno }

function tManejadorProcesadorAlumno.FIFO(var ListaProcesos: tListaProcesos;
           var ProcActual: tProceso; Ciclo: Integer): tProceso;
begin
  result:= nil;
end;

function tManejadorProcesadorAlumno.RR(var ListaProcesos: tListaProcesos;
  var ProcActual: tProceso; Quantum, Ciclo: Integer): tProceso;
begin
  result:= nil;
end;

function tManejadorProcesadorAlumno.SJN(var ListaProcesos: tListaProcesos;
  var ProcActual: tProceso; Ciclo: Integer): tProceso;
begin
  result:= nil;
end;

function tManejadorProcesadorAlumno.SRT(var ListaProcesos: tListaProcesos;
  var ProcActual: tProceso; Ciclo: Integer): tProceso;
begin
  result:= nil;
end;

end.